//
// Created by Administrator on 2022-11-24.
//

#ifndef OPENGLDEMO_CCGLPRIMITIVESDEF_H
#define OPENGLDEMO_CCGLPRIMITIVESDEF_H

//#include <GLES/gl.h>
#include <GLES3/gl3.h>

//引入glm头文件
#include <glm/vec3.hpp>
#include <glm/vec4.hpp>
#include <glm/mat4x4.hpp>
#include <glm/glm.hpp>
#include <glm/gtc/type_ptr.hpp>
#include <glm/ext/matrix_transform.hpp>
#include <glm/ext/matrix_clip_space.hpp>

#include <assert.h>
#include <android/asset_manager_jni.h>
#include <android/asset_manager.h>
#include "CCNDKLogDef.h"

struct CCFloat7{
    float x;
    float y;
    float z;
    float r;
    float g;
    float b;
    float a;
};

struct CCFloat3{
    float x;
    float y;
    float z;
};

struct CCFloat5{
    float x;
    float y;
    float z;
    float u;
    float v;
};

#endif //OPENGLDEMO_CCGLPRIMITIVESDEF_H
